<?php 
header("content-type:text/html;charset=utf-8");

//导入配置文件
require './configs/config.php';


// 自动加载类
function mvc_autoload($classname)
{
	if(file_exists("./models/{$classname}.class.php")){
		require "./models/{$classname}.class.php";
	}elseif(file_exists("./controllers/{$classname}.class.php")){
		require "./controllers/{$classname}.class.php";
	}else{
		header('HTTP/1.0 404 not found');//非IE
		header('Status:404 not found');//兼容IE
		echo "<h1>404 NOT FOUND</h1>";
		exit;
	}
}

// 导入smarty模板引擎
require './libs/Smarty.class.php';
spl_autoload_register('mvc_autoload');

//获取用户参数
// 获取控制器名
$c = (!empty($_GET['c']))?$_GET['c']:'Index';
// 获取方法名
$a = (!empty($_GET['a']))?$_GET['a']:'index';

// 拼接类名
$classname = $c.'Controller';
// 动态的实例化控制器
$controller = new $classname();
// 调用控制器的方法
$controller->$a();